home *** CD-ROM | disk | FTP | other *** search
/ Aminet 16 / Aminet 16 (1996)(GTI - Schatztruhe)[!][Dec 1996].iso / Aminet / mus / misc / OMED_Sizes.lha / Sizes.doc < prev    next >
Text File  |  1996-09-29  |  5KB  |  136 lines

  1. -------------------------------------------------------------------------------
  2.  
  3.                             Sizes - by Simon Speight
  4.                                     (c) 1996
  5.  
  6.                       **** Sound Studio compatible ****
  7.  
  8. -------------------------------------------------------------------------------
  9.  
  10.  
  11. About Sizes
  12. ~~~~~~~~~~~
  13.  
  14.     The one thing I missed when I moved from Protracker to OctaMED, was a little
  15. gauge telling you how much memory the tune was currently taking up.  So when
  16. OctaMED v6 arrived with ARexx, I got to work!
  17.  
  18.     And that's all this script does - tell you how big your current project is.
  19.  
  20.  
  21. Requirements
  22. ~~~~~~~~~~~~
  23.  
  24.     In order to make this script easier to use, and nicer to look at, it uses
  25. some functions of the RexxReqTools package.  As a result, you'll need the
  26. following libraries in LIBS:
  27.     - rexxreqtools.library (used by the script)
  28.     - reqtools.library (required by RexxReqTools)
  29.     - rexxsyslib.library (required by RexxReqTools)
  30.     - diskfont.library (required by RexxReqTools)
  31.  
  32.     You should already have rexxsyslib.library and diskfont.library as the
  33. former comes with ARexx, and the latter with Workbench.
  34.  
  35.     If you haven't got ReqTools installed WHY NOT?!?
  36.  
  37.     RexxReqTools can be obtained from any Aminet site as
  38. /util/rexx/RexxReqTools.lha
  39.  
  40.  
  41. Installation
  42. ~~~~~~~~~~~~
  43.  
  44.     Assuming you have the files mentioned above in the right place, then it
  45. simply remains to do the following;
  46.  
  47. - copy the file "Sizes.omed" into a directory of your choice (I recommend the
  48. Rexx drawer inside the main OctaMED drawer)
  49.  
  50. - set up a keyboard shortcut (Settings/Keyboard Shortcuts) for this script
  51. (remembering to also include any argument you need - see Usage)
  52.  
  53.  
  54. Usage
  55. ~~~~~
  56.  
  57. Command line usage:
  58.  
  59. RX Sizes.omed [MMD0|MMD1|MMD2|SMF0]
  60.  
  61.     By default (ie, running the script with no arguments), you will be presented
  62. with a requester, asking you to choose a file format (if you are unsure as to
  63. the differences between the formats, please check your OctaMED manual).  Once
  64. selected another requester will appear telling you what size your current song
  65. would be, and what size all the songs in your current project would be, if saved
  66. out in the selected format.  Simply press <Return> or <t> to close the requester.
  67.  
  68.     I would imagine that most people (like myself) save out 99% of the time in
  69. the same format.  Therefore, to save going through the laborious task of
  70. selecting that format every time, simply supply the format as an argument to the
  71. script (accepted arguments being "SMF0", "MMD0", "MMD1", and "MMD2" (case
  72. independant, but without speech marks)) and you can skip the initial requester.
  73.  
  74.  
  75. Why use RexxReqTools?
  76. ~~~~~~~~~~~~~~~~~~~~~
  77.  
  78.     Some people are bound to wonder why such a simple script uses an external
  79. library.  The answer is simple: OctaMED's built in requesters are fine for
  80. simple messages, but try to display some information and it gets messy. 
  81. RexxReqTools provides many useful features, not least of which being some form
  82. of text formatting, makes it easier to use for the user by way of keyboard
  83. shortcuts for all gadgets, and its only 11k...
  84.  
  85.  
  86. Credits & Thanks
  87. ~~~~~~~~~~~~~~~~
  88.  
  89. Thanks to:
  90.  
  91. - Teijo Kinnunen & Ray Burt-Frost for the almighty OctaMED!
  92.  
  93. - Rafael D'Halleweyn for the superb RexxReqTools package (and Nico François for
  94. ReqTools in the first place!).
  95.  
  96. - Dan Brooke & Alistair Knock for answering my questions about ARexx, and
  97. managing to come up with different answers :-)
  98.  
  99. Concept and all coding by me!
  100.  
  101.  
  102. Legal
  103. ~~~~~
  104.  
  105.     This archive (containing the script and this doc file) may be freely
  106. distributed providing it is kept in its original form (that means no addition,
  107. removal or alteration of data) (not including archiving method), and that no
  108. money be charged for obtaining it.
  109.  
  110.     RBF Software may distribute this with future releases of OctaMED completely
  111. free of charge.
  112.  
  113.     I have tested this script to the best of my abilities, but I make no
  114. guarantees as to its reliability.  I will accept no responsibility for any
  115. damage or loss of data resulting from the use of this script.  By executing the
  116. script, you show your acceptance of these terms.
  117.  
  118.  
  119. Contact
  120. ~~~~~~~
  121.  
  122.     I would appreciate it, if you find this script useful, if you would drop me
  123. a line and let me know.  I can be found at the following addresses;
  124.  
  125.     simons@telecall.co.uk
  126.     2:259/66.34@fidonet
  127.     39:137/12.34@amiganet
  128.  
  129.  
  130.     Please feel free to contact me if you find any bugs in Sizes, or if you have
  131. any suggestions regarding Sizes, or any other script you would like to see
  132. written - I guarantee that all suggestions will be considered.
  133.  
  134.  
  135. "Th-th-th th-that's all folks!"  Simon...
  136.